SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
marfonline@gmail.com     UGB San Miguel               Lic. Marvin Romero




www.miceminfo.com      "compartir es aprender"   aulavirtual.miceminfo.com
marfonline@gmail.com     UGB San Miguel               Lic. Marvin Romero




www.miceminfo.com      "compartir es aprender"   aulavirtual.miceminfo.com
marfonline@gmail.com     UGB San Miguel               Lic. Marvin Romero




www.miceminfo.com      "compartir es aprender"   aulavirtual.miceminfo.com
marfonline@gmail.com     UGB San Miguel               Lic. Marvin Romero




www.miceminfo.com      "compartir es aprender"   aulavirtual.miceminfo.com
marfonline@gmail.com     UGB San Miguel               Lic. Marvin Romero




www.miceminfo.com      "compartir es aprender"   aulavirtual.miceminfo.com
marfonline@gmail.com                  UGB San Miguel                       Lic. Marvin Romero




                                                   Factor de ponderación
           Parámetro         Cuenta                                                       Subtotal
                                          Simple            Medio          Complejo
       Número de
       entradas de                           3                4               6
       usuario
       Número de salidas
                                             4                5               7
       de usuario

       Número de
       peticiones de                         3                4               6
       usuario

       Número de
                                             7               10               15
       archivos
       Número de
                                             5                7               10
       interfaces externas
       Total
www.miceminfo.com                 "compartir es aprender"           aulavirtual.miceminfo.com
marfonline@gmail.com     UGB San Miguel               Lic. Marvin Romero




www.miceminfo.com      "compartir es aprender"   aulavirtual.miceminfo.com
marfonline@gmail.com              UGB San Miguel                     Lic. Marvin Romero




                          Tipos de           Tipos de datos elementales
                          archivos
                       referenciados      1-5           6-19          20+

                            0-1          bajo           bajo        medio
                            2-3          bajo           medio         alto
                            4+          medio            alto         alto




www.miceminfo.com             "compartir es aprender"           aulavirtual.miceminfo.com
marfonline@gmail.com     UGB San Miguel               Lic. Marvin Romero




www.miceminfo.com      "compartir es aprender"   aulavirtual.miceminfo.com
1. marfonline@gmail.comsistema copias San Miguel
   ¿Requiere el                  UGB de seguridad y de Lic. Marvin Romero
                                                         recuperación
   fiables?
2. ¿Requiere comunicación de datos?
3. ¿Existen funciones de procesamiento distribuido?
4. ¿Es crítico el rendimiento?
5. ¿Se ejecutará el sistema en un entorno operativo existente y
   fuertemente utilizado?
6. ¿Requiere entrada de datos interactiva?
7. ¿Requiere la entrada de datos interactiva que las
   transacciones de entrada se lleven a cabo sobre múltiples
   pantallas u operaciones?
8. ¿Se actualizan los archivos maestros de forma interactiva?
9. ¿Son complejas las entradas, las salidas, los archivos o las
   peticiones?
10.¿Es complejo el procesamiento interno?
11.¿Se ha diseñado el código para ser reutilizable?
12.¿Están incluidas en el diseño la conversión y la instalación?
13.¿Se ha diseñado el sistema para soportar múltiples
   instalaciones en diferentes organizaciones?
14.¿Se ha diseñado la aplicación para facilitar los cambios y para
   ser fácilmente utilizada"compartir es aprender"
   www.miceminfo.com             por el usuario?   aulavirtual.miceminfo.com
marfonline@gmail.com     UGB San Miguel               Lic. Marvin Romero




www.miceminfo.com      "compartir es aprender"   aulavirtual.miceminfo.com
marfonline@gmail.com     UGB San Miguel               Lic. Marvin Romero




www.miceminfo.com      "compartir es aprender"   aulavirtual.miceminfo.com
marfonline@gmail.com     UGB San Miguel               Lic. Marvin Romero




www.miceminfo.com      "compartir es aprender"   aulavirtual.miceminfo.com

Más contenido relacionado

Destacado

Introduccion a visual studio.Net Part 2
Introduccion a visual studio.Net Part 2Introduccion a visual studio.Net Part 2
Introduccion a visual studio.Net Part 2Marvin Romero
 
VB.NET Procedimientos y Funciones
VB.NET Procedimientos y FuncionesVB.NET Procedimientos y Funciones
VB.NET Procedimientos y FuncionesMarvin Romero
 
Procesos e Hilos, Sistemas Operativos
Procesos e Hilos, Sistemas OperativosProcesos e Hilos, Sistemas Operativos
Procesos e Hilos, Sistemas OperativosMarvin Romero
 
Clasificación de los Sistemas Operativos
Clasificación de los Sistemas OperativosClasificación de los Sistemas Operativos
Clasificación de los Sistemas OperativosMarvin Romero
 
Introduccion a Visual Studio .NET
Introduccion a Visual Studio .NETIntroduccion a Visual Studio .NET
Introduccion a Visual Studio .NETMarvin Romero
 
Estructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoEstructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoMarvin Romero
 

Destacado (8)

Introduccion a visual studio.Net Part 2
Introduccion a visual studio.Net Part 2Introduccion a visual studio.Net Part 2
Introduccion a visual studio.Net Part 2
 
VB.NET Procedimientos y Funciones
VB.NET Procedimientos y FuncionesVB.NET Procedimientos y Funciones
VB.NET Procedimientos y Funciones
 
Procesos e Hilos, Sistemas Operativos
Procesos e Hilos, Sistemas OperativosProcesos e Hilos, Sistemas Operativos
Procesos e Hilos, Sistemas Operativos
 
Clasificación de los Sistemas Operativos
Clasificación de los Sistemas OperativosClasificación de los Sistemas Operativos
Clasificación de los Sistemas Operativos
 
Introduccion a Visual Studio .NET
Introduccion a Visual Studio .NETIntroduccion a Visual Studio .NET
Introduccion a Visual Studio .NET
 
Estructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoEstructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativo
 
Cocomo ejemplo
Cocomo ejemploCocomo ejemplo
Cocomo ejemplo
 
Estimación Software por Puntos de Función
Estimación Software por Puntos de FunciónEstimación Software por Puntos de Función
Estimación Software por Puntos de Función
 

Más de Marvin Romero

Gestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosGestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosMarvin Romero
 
Guía de Ejercicios de Fundamentos de Programación
Guía de Ejercicios de Fundamentos de ProgramaciónGuía de Ejercicios de Fundamentos de Programación
Guía de Ejercicios de Fundamentos de ProgramaciónMarvin Romero
 
Guia de Ejercicios Fundamentos de Programacion
Guia de Ejercicios Fundamentos de ProgramacionGuia de Ejercicios Fundamentos de Programacion
Guia de Ejercicios Fundamentos de ProgramacionMarvin Romero
 
Todo sobre Sistemas Operativos
Todo sobre Sistemas OperativosTodo sobre Sistemas Operativos
Todo sobre Sistemas OperativosMarvin Romero
 
Importancia de los Sistemas Operativos
Importancia de los Sistemas OperativosImportancia de los Sistemas Operativos
Importancia de los Sistemas OperativosMarvin Romero
 
Máquina de von neumann
Máquina de von neumannMáquina de von neumann
Máquina de von neumannMarvin Romero
 
Estructuras de Control en Lenguaje C
Estructuras de Control en Lenguaje CEstructuras de Control en Lenguaje C
Estructuras de Control en Lenguaje CMarvin Romero
 
Variables, Constantes y Tipos de datos en C
Variables, Constantes y Tipos de datos en CVariables, Constantes y Tipos de datos en C
Variables, Constantes y Tipos de datos en CMarvin Romero
 
Importancia de la programación estructurada opt
Importancia de la programación estructurada optImportancia de la programación estructurada opt
Importancia de la programación estructurada optMarvin Romero
 
Historia y caracteristicas del lenguaje c opt
Historia y caracteristicas del lenguaje c optHistoria y caracteristicas del lenguaje c opt
Historia y caracteristicas del lenguaje c optMarvin Romero
 
Jornalizacion Sistemas Operativos I-2012
Jornalizacion Sistemas Operativos I-2012Jornalizacion Sistemas Operativos I-2012
Jornalizacion Sistemas Operativos I-2012Marvin Romero
 
Jornalizacion Fundamentos de Programación I-2012
Jornalizacion Fundamentos de Programación I-2012Jornalizacion Fundamentos de Programación I-2012
Jornalizacion Fundamentos de Programación I-2012Marvin Romero
 
Metodologías y Técnicas de Diseño de Software
Metodologías y Técnicas de Diseño de SoftwareMetodologías y Técnicas de Diseño de Software
Metodologías y Técnicas de Diseño de SoftwareMarvin Romero
 
Especificación de requerimientos, Ingenieria de Software
Especificación de requerimientos, Ingenieria de SoftwareEspecificación de requerimientos, Ingenieria de Software
Especificación de requerimientos, Ingenieria de SoftwareMarvin Romero
 
06 validando entradas de usuario
06 validando entradas de usuario06 validando entradas de usuario
06 validando entradas de usuarioMarvin Romero
 
Primer Guia de Ejercicios Prácticos
Primer Guia de Ejercicios PrácticosPrimer Guia de Ejercicios Prácticos
Primer Guia de Ejercicios PrácticosMarvin Romero
 
Guia 2: Gestion de Proyectos usando Office Project
Guia 2: Gestion de Proyectos usando Office ProjectGuia 2: Gestion de Proyectos usando Office Project
Guia 2: Gestion de Proyectos usando Office ProjectMarvin Romero
 
VB.net - estructuras de decision y bucles
VB.net - estructuras de decision y buclesVB.net - estructuras de decision y bucles
VB.net - estructuras de decision y buclesMarvin Romero
 
Guia 1: Planificacion de Proyectos usando Office Project
Guia 1: Planificacion de Proyectos usando Office ProjectGuia 1: Planificacion de Proyectos usando Office Project
Guia 1: Planificacion de Proyectos usando Office ProjectMarvin Romero
 
Planeación de Proyectos, GANTT, PERT y CPM
Planeación de Proyectos, GANTT, PERT y CPMPlaneación de Proyectos, GANTT, PERT y CPM
Planeación de Proyectos, GANTT, PERT y CPMMarvin Romero
 

Más de Marvin Romero (20)

Gestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosGestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas Operativos
 
Guía de Ejercicios de Fundamentos de Programación
Guía de Ejercicios de Fundamentos de ProgramaciónGuía de Ejercicios de Fundamentos de Programación
Guía de Ejercicios de Fundamentos de Programación
 
Guia de Ejercicios Fundamentos de Programacion
Guia de Ejercicios Fundamentos de ProgramacionGuia de Ejercicios Fundamentos de Programacion
Guia de Ejercicios Fundamentos de Programacion
 
Todo sobre Sistemas Operativos
Todo sobre Sistemas OperativosTodo sobre Sistemas Operativos
Todo sobre Sistemas Operativos
 
Importancia de los Sistemas Operativos
Importancia de los Sistemas OperativosImportancia de los Sistemas Operativos
Importancia de los Sistemas Operativos
 
Máquina de von neumann
Máquina de von neumannMáquina de von neumann
Máquina de von neumann
 
Estructuras de Control en Lenguaje C
Estructuras de Control en Lenguaje CEstructuras de Control en Lenguaje C
Estructuras de Control en Lenguaje C
 
Variables, Constantes y Tipos de datos en C
Variables, Constantes y Tipos de datos en CVariables, Constantes y Tipos de datos en C
Variables, Constantes y Tipos de datos en C
 
Importancia de la programación estructurada opt
Importancia de la programación estructurada optImportancia de la programación estructurada opt
Importancia de la programación estructurada opt
 
Historia y caracteristicas del lenguaje c opt
Historia y caracteristicas del lenguaje c optHistoria y caracteristicas del lenguaje c opt
Historia y caracteristicas del lenguaje c opt
 
Jornalizacion Sistemas Operativos I-2012
Jornalizacion Sistemas Operativos I-2012Jornalizacion Sistemas Operativos I-2012
Jornalizacion Sistemas Operativos I-2012
 
Jornalizacion Fundamentos de Programación I-2012
Jornalizacion Fundamentos de Programación I-2012Jornalizacion Fundamentos de Programación I-2012
Jornalizacion Fundamentos de Programación I-2012
 
Metodologías y Técnicas de Diseño de Software
Metodologías y Técnicas de Diseño de SoftwareMetodologías y Técnicas de Diseño de Software
Metodologías y Técnicas de Diseño de Software
 
Especificación de requerimientos, Ingenieria de Software
Especificación de requerimientos, Ingenieria de SoftwareEspecificación de requerimientos, Ingenieria de Software
Especificación de requerimientos, Ingenieria de Software
 
06 validando entradas de usuario
06 validando entradas de usuario06 validando entradas de usuario
06 validando entradas de usuario
 
Primer Guia de Ejercicios Prácticos
Primer Guia de Ejercicios PrácticosPrimer Guia de Ejercicios Prácticos
Primer Guia de Ejercicios Prácticos
 
Guia 2: Gestion de Proyectos usando Office Project
Guia 2: Gestion de Proyectos usando Office ProjectGuia 2: Gestion de Proyectos usando Office Project
Guia 2: Gestion de Proyectos usando Office Project
 
VB.net - estructuras de decision y bucles
VB.net - estructuras de decision y buclesVB.net - estructuras de decision y bucles
VB.net - estructuras de decision y bucles
 
Guia 1: Planificacion de Proyectos usando Office Project
Guia 1: Planificacion de Proyectos usando Office ProjectGuia 1: Planificacion de Proyectos usando Office Project
Guia 1: Planificacion de Proyectos usando Office Project
 
Planeación de Proyectos, GANTT, PERT y CPM
Planeación de Proyectos, GANTT, PERT y CPMPlaneación de Proyectos, GANTT, PERT y CPM
Planeación de Proyectos, GANTT, PERT y CPM
 

Sesion 10.5 métricas de software

  • 1. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero www.miceminfo.com "compartir es aprender" aulavirtual.miceminfo.com
  • 2. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero www.miceminfo.com "compartir es aprender" aulavirtual.miceminfo.com
  • 3. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero www.miceminfo.com "compartir es aprender" aulavirtual.miceminfo.com
  • 4. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero www.miceminfo.com "compartir es aprender" aulavirtual.miceminfo.com
  • 5. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero www.miceminfo.com "compartir es aprender" aulavirtual.miceminfo.com
  • 6. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero Factor de ponderación Parámetro Cuenta Subtotal Simple Medio Complejo Número de entradas de 3 4 6 usuario Número de salidas 4 5 7 de usuario Número de peticiones de 3 4 6 usuario Número de 7 10 15 archivos Número de 5 7 10 interfaces externas Total www.miceminfo.com "compartir es aprender" aulavirtual.miceminfo.com
  • 7. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero www.miceminfo.com "compartir es aprender" aulavirtual.miceminfo.com
  • 8. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero Tipos de Tipos de datos elementales archivos referenciados 1-5 6-19 20+ 0-1 bajo bajo medio 2-3 bajo medio alto 4+ medio alto alto www.miceminfo.com "compartir es aprender" aulavirtual.miceminfo.com
  • 9. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero www.miceminfo.com "compartir es aprender" aulavirtual.miceminfo.com
  • 10. 1. marfonline@gmail.comsistema copias San Miguel ¿Requiere el UGB de seguridad y de Lic. Marvin Romero recuperación fiables? 2. ¿Requiere comunicación de datos? 3. ¿Existen funciones de procesamiento distribuido? 4. ¿Es crítico el rendimiento? 5. ¿Se ejecutará el sistema en un entorno operativo existente y fuertemente utilizado? 6. ¿Requiere entrada de datos interactiva? 7. ¿Requiere la entrada de datos interactiva que las transacciones de entrada se lleven a cabo sobre múltiples pantallas u operaciones? 8. ¿Se actualizan los archivos maestros de forma interactiva? 9. ¿Son complejas las entradas, las salidas, los archivos o las peticiones? 10.¿Es complejo el procesamiento interno? 11.¿Se ha diseñado el código para ser reutilizable? 12.¿Están incluidas en el diseño la conversión y la instalación? 13.¿Se ha diseñado el sistema para soportar múltiples instalaciones en diferentes organizaciones? 14.¿Se ha diseñado la aplicación para facilitar los cambios y para ser fácilmente utilizada"compartir es aprender" www.miceminfo.com por el usuario? aulavirtual.miceminfo.com
  • 11. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero www.miceminfo.com "compartir es aprender" aulavirtual.miceminfo.com
  • 12. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero www.miceminfo.com "compartir es aprender" aulavirtual.miceminfo.com
  • 13. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero www.miceminfo.com "compartir es aprender" aulavirtual.miceminfo.com